permanently earthed - French English Dictionary